package com.huitong.auth.service;

import com.huitong.auth.domain.dto.LoginDTO;
import com.huitong.auth.domain.dto.PasswordDTO;
import com.huitong.common.satoken.domain.vo.LoginVO;

/**
 * 令牌服务层
 *
 * @author fromdrowning
 * @date 2024/4/6 10:42
 */
public interface TokenService {

    /**
     * 登录系统
     *
     * @param loginDTO 用户输入的登录信息
     * @return 用户登录信息
     */
    LoginVO login(LoginDTO loginDTO);

    /**
     * 修改密码
     *
     * @param passwordDTO 修改密码信息
     */
    void updatePassword(PasswordDTO passwordDTO);

}
